
 <!DOCTYPE HTML>
<html>
<head><meta name="generator" content="Hexo 3.9.0">
  <meta charset="UTF-8">
  
    <title>Zong&#39;s blog</title>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=3, minimum-scale=1">
    
    <meta name="author" content="Zong">
    
    
    
    
    
    <link rel="icon" href="/img/favicon.ico">
    
    
    <link rel="apple-touch-icon" href="/img/pacman.jpg">
    <link rel="apple-touch-icon-precomposed" href="/img/pacman.jpg">
    
    <link rel="stylesheet" href="/css/style.css">
</head>
</html>
  <body>
    <header>
      <div>
		
			<div id="imglogo">
				<a href="/"><img src="/img/logo.svg" alt="Zong&#39;s blog" title="Zong&#39;s blog"/></a>
			</div>
			
			<div id="textlogo">
				<h1 class="site-name"><a href="/" title="Zong&#39;s blog">Zong&#39;s blog</a></h1>
				<h2 class="blog-motto">日常积累，技术分享</h2>
			</div>
			<div class="navbar"><a class="navbutton navmobile" href="#" title="Menu">
			</a></div>
			<nav class="animated">
				<ul>
					<ul>
					 
						<li><a href="/">Home</a></li>
					
						<li><a href="/archives">Archives</a></li>
					
						<li><a href="/categories/运维">运维</a></li>
					
						<li><a href="/categories/容器架构">容器架构</a></li>
					
					<li>
					
					<form class="search" action="//baidu.com/s" method="get" accept-charset="utf-8">
						<label>Search</label>
						<input type="text" id="search" name="wd" autocomplete="off" maxlength="20" placeholder="Search" />
                        <input name=tn type=hidden value="bds">
                        <input name=cl type=hidden value="3">
                        <input name=ct type=hidden value="2097152">
						<input type="hidden" name="si" value="www.lstop.pub">
					</form>
					
					</li>
				</ul>
			</nav>			
</div>

    </header>
    

    <div id="container">
      <div id="main">

  <section class="post" itemscope itemprop="blogPost">
  
    <a href="/2016/09/20/使用bootcdn加速hexo中的js静态资源/" title="使用bootcdn加速hexo中的js静态资源" itemprop="url">
  
    <h1 itemprop="name">使用bootcdn加速hexo中的js静态资源</h1>
    
     
           <p itemprop="description" >Hexo里面的themes模板一般都有用一些公共js库，比如大名鼎鼎的jQuery，刚好接触到公共资源库这块就折腾一下吧。其实个人博客，替换这个就不要说能追求加速多少了，呵呵
推荐一下静态资源cdn站： bootcdn.cn，还有staticfile.orgbootcdn是upy</p>
        
    
    <time datetime="2016-09-20T03:19:16.000Z" itemprop="datePublished">2016-09-20</time>
  </a>
</section>

  <section class="post" itemscope itemprop="blogPost">
  
    <a href="/2016/09/01/MTU值过大导致文件传输失败/" title="MTU值过大导致文件传输失败" itemprop="url">
  
    <h1 itemprop="name">MTU值过大导致文件传输失败</h1>
    
     
           <p itemprop="description" >博客里面多次提到金山云，没错我们项目的服务器都在金山云上，有时也会踩到金山云的坑啊！这次遇到的MTU值问题估计也是，因为我在其他机房一直没遇到过这种问题，导致MTU值是个什么鬼都基本一知半解。。
先来科普下MTU:


基础知识我们知道, 数据在网络上传输时, 要经过一段一段的链</p>
        
    
    <time datetime="2016-09-01T02:21:46.000Z" itemprop="datePublished">2016-09-01</time>
  </a>
</section>

  <section class="post" itemscope itemprop="blogPost">
  
    <a href="/2016/08/26/Navigation-Timing收集浏览器耗时初探/" title="Navigation Timing收集浏览器耗时初探" itemprop="url">
  
    <h1 itemprop="name">Navigation Timing收集浏览器耗时初探</h1>
    
     
           <p itemprop="description" >什么是Navigation TimingNavigation Timing是由w3c定义，记录浏览器与web服务通信过程中各个阶段耗时的一组时间变量。在支持JavaScript的浏览器上，使用特定的API能获取这些时间变量，从而掌握客户端与web服务之间的通信耗时，对前端优化特别</p>
        
    
    <time datetime="2016-08-26T01:54:49.000Z" itemprop="datePublished">2016-08-26</time>
  </a>
</section>

  <section class="post" itemscope itemprop="blogPost">
  
    <a href="/2016/08/22/MongoDB权限管理/" title="MongoDB权限管理" itemprop="url">
  
    <h1 itemprop="name">MongoDB权限管理</h1>
    
     
           <p itemprop="description" >最近工作中用到MongoDB的权限管理，简单记录一下涉及到的知识。Mongo的账号权限管理是基于角色的，建立账号并赋予角色是基本操作，账号属于库。账号有分为超级权限和普通权限，超级权限用来管理账号角色，普通权限就是实际操作数据的账号。
MongoDB默认不需要账号登录，不存在初始</p>
        
    
    <time datetime="2016-08-22T01:49:21.000Z" itemprop="datePublished">2016-08-22</time>
  </a>
</section>

  <section class="post" itemscope itemprop="blogPost">
  
    <a href="/2016/08/15/Nginx-accesslog分离手机型号信息/" title="Nginx accesslog分离手机型号信息" itemprop="url">
  
    <h1 itemprop="name">Nginx accesslog分离手机型号信息</h1>
    
     
           <p itemprop="description" >最近在玩elk，虽然没有自己搭建环境，但在配置收集log方面也有一些小心得值得记录一下。今天先记录一下这个，就是把access log里面http_user_agent字段中关于手机型号的信息分离出来，新增一个字段。首先，为了把nginx的access log导入elk，已经对其</p>
        
    
    <time datetime="2016-08-15T01:26:52.000Z" itemprop="datePublished">2016-08-15</time>
  </a>
</section>

  <section class="post" itemscope itemprop="blogPost">
  
    <a href="/2016/08/10/网络运营商代码注入/" title="网络运营商代码注入" itemprop="url">
  
    <h1 itemprop="name">网络运营商代码注入</h1>
    
     
           <p itemprop="description" >最近有福建某个区域的用户反馈说我们网站登录不了，而且他们使用的都是同一个铁X的宽带。当时第一个想法应该是网络供应商把我们登录验证的SSO地址给屏蔽了，因为页面是能打开的，只是登录不了。联系了我们这边机房网络问他们能不能解决，都准备提议上CDN了，囧。。
后来联系了一个当地的客户，</p>
        
    
    <time datetime="2016-08-10T02:52:42.000Z" itemprop="datePublished">2016-08-10</time>
  </a>
</section>

  <section class="post" itemscope itemprop="blogPost">
  
    <a href="/2016/08/01/Nginx优化及压力测试/" title="Nginx优化及压力测试" itemprop="url">
  
    <h1 itemprop="name">Nginx优化及压力测试</h1>
    
     
           <p itemprop="description" >一、测试内容本次压力测试针对微校平台的nginx前端处理能力进行，评估nginx处理吞吐量
二、测试方法测试方法采用apache ab软件，在3台client发起对单一nginx服务的压测，模拟大并发html访问。每个client启动500并发，发起50000次请求。每次测试总共</p>
        
    
    <time datetime="2016-08-01T10:13:50.000Z" itemprop="datePublished">2016-08-01</time>
  </a>
</section>

  <section class="post" itemscope itemprop="blogPost">
  
    <a href="/2016/07/27/MongoDB-3-2-压力测试/" title="MongoDB 3.2 压力测试" itemprop="url">
  
    <h1 itemprop="name">MongoDB 3.2 压力测试</h1>
    
     
           <p itemprop="description" >一、测试内容本次测试目的是衡量MongoDB单机环境的CRUD性能，包括单独及混合CRUD测试。

C 创建数据，insert操作
R 读数据，find操作
U 更新数据，update操作
D 删除数据，remove操作

二、测试方法及数据准备本次测试采用开源测试工具Jmete</p>
        
    
    <time datetime="2016-07-27T06:07:39.000Z" itemprop="datePublished">2016-07-27</time>
  </a>
</section>

  <section class="post" itemscope itemprop="blogPost">
  
    <a href="/2016/07/27/Tomcat7线程优化及压力测试/" title="Tomcat7线程优化及压力测试" itemprop="url">
  
    <h1 itemprop="name">Tomcat7线程优化及压力测试</h1>
    
     
           <p itemprop="description" >一、测试内容本次测试是针对业务微信端通知消息模块进行的压力测试，测试用例是模拟用户点击推送消息查看通知详情。
二、测试方法及数据准备本次采用开源测试工具jmeter采用多线程的方式模拟大量客户端向服务器方发送业务请求，达到压力测试的目的。数据准备：5万个虚拟用户(uic_acco</p>
        
    
    <time datetime="2016-07-27T05:45:35.000Z" itemprop="datePublished">2016-07-27</time>
  </a>
</section>

  <section class="post" itemscope itemprop="blogPost">
  
    <a href="/2016/07/26/hello-world/" title="Hello World" itemprop="url">
  
    <h1 itemprop="name">Hello World</h1>
    
     
           <p itemprop="description" >Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the </p>
        
    
    <time datetime="2016-07-26T05:45:35.000Z" itemprop="datePublished">2016-07-26</time>
  </a>
</section>


  <nav id="page-nav" class="clearfix">
    <a class="extend prev" rel="prev" href="/page/3/">&laquo; Prev</a><a class="page-number" href="/">1</a><a class="page-number" href="/page/2/">2</a><a class="page-number" href="/page/3/">3</a><span class="page-number current">4</span>
  </nav>

</div>
      <div class="openaside"><a class="navbutton" href="#" title="Show Sidebar"></a></div>

<div id="asidepart">
<div class="closeaside"><a class="closebutton" href="#" title="Hide Sidebar"></a></div>
<aside class="clearfix">

  
<div class="tagslist">
	<p class="asidetitle">Tags</p>
		<ul class="clearfix">
		
			<li><a href="/tags/Airtest/" title="Airtest">Airtest<sup>1</sup></a></li>
		
			<li><a href="/tags/DNS/" title="DNS">DNS<sup>1</sup></a></li>
		
			<li><a href="/tags/GitLab/" title="GitLab">GitLab<sup>1</sup></a></li>
		
			<li><a href="/tags/K8s/" title="K8s">K8s<sup>8</sup></a></li>
		
			<li><a href="/tags/Linux/" title="Linux">Linux<sup>1</sup></a></li>
		
			<li><a href="/tags/MongoDB/" title="MongoDB">MongoDB<sup>2</sup></a></li>
		
			<li><a href="/tags/OpenWrt/" title="OpenWrt">OpenWrt<sup>1</sup></a></li>
		
			<li><a href="/tags/Python/" title="Python">Python<sup>2</sup></a></li>
		
			<li><a href="/tags/RabbitMQ/" title="RabbitMQ">RabbitMQ<sup>1</sup></a></li>
		
			<li><a href="/tags/calico/" title="calico">calico<sup>1</sup></a></li>
		
			<li><a href="/tags/cdn/" title="cdn">cdn<sup>1</sup></a></li>
		
			<li><a href="/tags/docker/" title="docker">docker<sup>3</sup></a></li>
		
			<li><a href="/tags/docker-registry/" title="docker registry">docker registry<sup>1</sup></a></li>
		
			<li><a href="/tags/elasticsearch/" title="elasticsearch">elasticsearch<sup>3</sup></a></li>
		
			<li><a href="/tags/elk/" title="elk">elk<sup>3</sup></a></li>
		
			<li><a href="/tags/k8s/" title="k8s">k8s<sup>3</sup></a></li>
		
			<li><a href="/tags/kubernetes/" title="kubernetes">kubernetes<sup>1</sup></a></li>
		
			<li><a href="/tags/nginx/" title="nginx">nginx<sup>1</sup></a></li>
		
			<li><a href="/tags/python/" title="python">python<sup>1</sup></a></li>
		
			<li><a href="/tags/tomcat/" title="tomcat">tomcat<sup>1</sup></a></li>
		
		</ul>
</div>


  <div class="linkslist">
  <p class="asidetitle">Links</p>
    <ul>
      <li><a href="http://www.v2ex.com/?r=zong400" target="_blank" title="V2EX">V2EX</a></li>
      <li><a href="http://hexo.io" target="_blank" title="Hexo">Hexo</a></li>
	  <li><a href="https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=s0bh6uzq" target="_blank" title="阿里云">阿里云</a></li>
	  <li><a href="https://cloud.tencent.com/redirect.php?redirect=1014&cps_key=5bd9deb84d4d9f34b65fb934e12d03e3&from=console" target="_blank" title="腾讯云">腾讯云</a></li>
    </ul>
</div>


</aside>
</div>
    </div>
    <footer><div id="footer" >
	
	
	<div class="social-font" class="clearfix">
		
		
		
		
	</div>
		<p class="copyright">Hosted by <a href="https://pages.coding.me/" target="_blank" title="Coding Pages">Coding Pages</a></p>
		<p class="copyright">Powered by <a href="http://hexo.io" target="_blank" title="hexo">hexo</a> and Theme by <a href="https://github.com/wizicer/iceman" target="_blank" title="Iceman">Iceman</a> © 2020 
		
		<a href="http://www.lstop.pub" target="_blank" title="Zong">Zong</a>
		
		</p>
</div>
</footer>
    <script src="//cdn.staticfile.org/jquery/2.1.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){ 
  $('.navbar').click(function(){
    $('header nav').toggleClass('shownav');
  });
  var myWidth = 0;
  function getSize(){
    if( typeof( window.innerWidth ) == 'number' ) {
      myWidth = window.innerWidth;
    } else if( document.documentElement && document.documentElement.clientWidth) {
      myWidth = document.documentElement.clientWidth;
    };
  };
  var m = $('#main'),
      a = $('#asidepart'),
      c = $('.closeaside'),
      o = $('.openaside');
  $(window).resize(function(){
    getSize(); 
    if (myWidth >= 1024) {
      $('header nav').removeClass('shownav');
    }else
    {
      m.removeClass('moveMain');
      a.css('display', 'block').removeClass('fadeOut');
      o.css('display', 'none');
        
    }
  });
  c.click(function(){
    a.addClass('fadeOut').css('display', 'none');
    o.css('display', 'block').addClass('fadeIn');
    m.addClass('moveMain');
  });
  o.click(function(){
    o.css('display', 'none').removeClass('beforeFadeIn');
    a.css('display', 'block').removeClass('fadeOut').addClass('fadeIn');      
    m.removeClass('moveMain');
  });
  $(window).scroll(function(){
    o.css("top",Math.max(80,260-$(this).scrollTop()));
  });
});
</script>










  </body>
 </html>

